Amazon Simple Notification Service (Amazon SNS)

aws/application-integration aws/serverless aws/service

💡 Definition

Amazon Simple Notification Service (Amazon SNS) is a fully managed messaging service that enables you to decouple microservices, distributed systems, and serverless applications. It provides a flexible, fully managed, fast, inexpensive, and push-based messaging service to send messages to a large number of subscribers.

🔑 Key Concepts

⚙️ How it Works

A publisher (e.g., an application, a CloudWatch Alarm) sends a message to an SNS topic. SNS then delivers this message to all endpoints that are subscribed to that topic. For example, a single topic can send an email to administrators, an SMS to on-call staff, and trigger a Lambda function for automated processing, all simultaneously.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * Lambda * CloudWatch Alarms * SQS (MISSING) * EventBridge